package com.zelix;

import java.io.*;
import java.util.Enumeration;
import java.util.HashMap;

class wx extends ef
{

    private static String z[];

    wx(BufferedReader bufferedreader)
        throws IOException, rb
    {
        super(bufferedreader);
    }

    String a()
    {
        return c(z[0]);
    }

    String d(String s)
    {
        if(s.equalsIgnoreCase(z[0]))
            return z[0];
        if(s.equalsIgnoreCase(z[2]))
            return z[2];
        if(s.equalsIgnoreCase(z[1]))
            return z[1];
        else
            return s;
    }

    void a(String s, HashMap hashmap)
    {
    }

    void a(PrintWriter printwriter, ly ly, ly ly1, yx yx1)
        throws IOException
    {
        Enumeration enumeration;
        boolean flag;
        flag = yx.d;
        enumeration = super.c.a();
        if(!flag) goto _L2; else goto _L1
_L1:
        String s = (String)enumeration.nextElement();
        if(s.equals(z[0]))
        {
            String s1 = a();
            if(s1 == null || s1.length() > 0)
            {
                printwriter.println(a(z[7] + ef.a(s1, ly1, yx1)));
                if(!flag)
                    continue; /* Loop/switch isn't completed */
            }
            printwriter.println(a(z[7]));
            if(!flag)
                continue; /* Loop/switch isn't completed */
        }
        if(s.equals(z[2]))
        {
            String s2 = b(z[2]);
            printwriter.println(z[3] + s2);
            if(!flag)
                continue; /* Loop/switch isn't completed */
        }
        if(s.equals(z[1]))
        {
            String s3 = b(z[1]);
            printwriter.println(z[5] + s3);
            if(!flag)
                continue; /* Loop/switch isn't completed */
        }
        if(!s.equals(z[4]) && s.indexOf(z[6]) == -1)
            printwriter.println(a(s, ly, ly1));
_L2:
        if(enumeration.hasMoreElements()) goto _L1; else goto _L3
_L3:
        printwriter.println();
    }

    private static String z(char[] chs) {
        byte key = 0;
        for (int i = 0; i < chs.length; i++) {
            switch (i % 5) {
                case 0:
                    key =0x1d;
                    break;
                case 1:
                    key =125;
                    break;
                case 2:
                    key =24;
                    break;
                case 3:
                    key =53;
                    break;
                case 4:
                    key =51;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }

    static 
    {
        String as[];
        as = new String[8];
        as[0] = z("S\034uP".toCharArray());
        as[1] = z("N\030yYVy".toCharArray());
        as[2] = z("W\034nT\036_\030y[".toCharArray());
        as[3] = z("W\034nT\036_\030y[\t=".toCharArray());
        as[4] = z("P\034\177\\P".toCharArray());
        as[5] = z("N\030yYVyG8".toCharArray());
        as[6] = z("Y\024\177P@i".toCharArray());
        as[7] = z("S\034uP\t=".toCharArray());
        z = as;
    }
}